@import 'tailwindcss/tailwind.css';
@import './codemirror/base.css';
@import './codemirror/dark.css';

@font-face {
  font-family: 'Inter var';
  font-weight: 100 900;
  font-display: swap;
  font-style: normal;
  font-named-instance: 'Regular';
  src: url('../fonts/Inter-roman-latin.var.woff2') format('woff2');
}

#__next {
  width: 100%;
  flex: none;
  display: flex;
  flex-direction: column;
}

body.cursor-ew-resize,
body.cursor-ew-resize * {
  cursor: ew-resize !important;
}

body.cursor-ns-resize,
body.cursor-ns-resize * {
  cursor: ns-resize !important;
}

body.cursor-nesw-resize,
body.cursor-nesw-resize * {
  cursor: nesw-resize !important;
}

body.cursor-nwse-resize,
body.cursor-nwse-resize * {
  cursor: nwse-resize !important;
}

.disable-transitions * {
  transition: none !important;
}

/* purgecss start ignore */
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents {
  display: block;
}

.Resizer {
  background-color: theme('colors.gray.200');
  z-index: 1;
  background-clip: padding-box;
}

.dark .Resizer {
  background-color: theme('colors.gray.800');
}

.Resizer.horizontal {
  height: 11px;
  margin: -5px 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  cursor: ns-resize;
  width: 100%;
}

.Resizer.vertical {
  width: 11px;
  margin: 0 -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  cursor: ew-resize;
}

.Resizer.Resizer-collapsed {
  width: 0;
  height: 0;
}

.Resizer.disabled {
  pointer-events: none;
}
/* purgecss end ignore */
